	function Checkbox1_onclick(o,id) {
		var onBox=document.getElementsByName(id);
			for(var i=0;i<onBox.length;i++)
			{
				onBox[i].checked=o.checked;
			}
	}
	
	function checkboxChoose(id)
	{
		document.getElementById("checkboxChoose").checked="checked";
		var o=document.getElementById("checkboxChoose");
		Checkbox1_onclick(o,id);
	}
	
	function checkboxCancel(id)
	{
		document.getElementById("checkboxChoose").checked="";
		var o=document.getElementById("checkboxChoose");
		Checkbox1_onclick(o,id);
	}
	
	function isParentChecked(obj,id){
	var parent=document.getElementById(id);
	if(!parent.checked){
		obj.checked=parent.checked;
		alert('请先选择该节点的上一级节点！');
	}
}

function checkedAll(obj){
	var call=document.all;
	for(var i=0;i<call.length;i++){
		if(call[i].type=="checkbox"){
			if (call[i].disabled == false){
				call[i].checked=obj.checked;
			}
		}
	}
}

function checkedInverse(){
	var call=document.all;
	for(var i=0;i<call.length;i++){
		if(call[i].type=="checkbox"){
			call[i].checked=!call[i].checked
		}
	}
}

function cancelParentChecked(obj,id)	{
	var son;
	if(!obj.checked) {
		if(id=='ruleson'){
			for(var i=0;i<4;i++){
				var ruleType=document.getElementById(id+String(i+1));
				ruleType.checked=false;
				var ruleOperate=document.getElementsByName("ruleGrandson"+String(i+1));
				for(var j=0;j<ruleOperate.length;j++){
					ruleOperate[j].checked=false;
				}
			}	
		}
		else{
			son=document.getElementsByName(id);
			for(var i=0;i<son.length;i++){
				son[i].checked=false;
			}
		}
	}
}
function getSelectIDs(){
	var ids = new Array();
	jQuery(":checkbox[name=chkSel]:checked").each(function(){
		ids.push(jQuery(this).val());
	});
	return ids;
}